/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.prabhu.jeazyprops.props;

import java.util.Locale;
import java.util.ResourceBundle;

/**
 *
 * @author Prabhu Prabhakaran
 */
public class Constants {

    static ResourceBundle rb;
    public static String FileBrowseButtonString = "001";
    static String SuffixString = "002";
    static String PrefixString = "003";
    static String XMLExtension = "004";
    static String PropertiesExtension = "005";
    static String FileNotFoundString = "006";
    static String AlertString = "007";
    static String FileCreationErrorString = "008";
    static String FileCloseErrorString = "009";
    static String FileReadErrorString = "010";
    static String SaveButtonString = "011";
    static String PropertyFileString = "012";
    static String UpdatedSuccessfullyString = "013";
    static String UpdateFailedString = "014";
    static String UpdateSuccessString = "015";
    static String ErrorString = "016";
    static String ValidationErrorString = "017";
    static String PropertiesStandard = "018";
    static String PropertiesRootString = "019";
    static String EncryptionErrorString = "020";
    static String ScreenTitleString = "021";
    static String PrintTitleString = "022";
    static String PrintEndString = "023";
    static String DefaultFloatString = "024";
    static String DefaultIntegerString = "025";
    static String DefaultStringString = "026";
    static String DefaultBooleanString = "027";
    static String GetMethodStartString = "028";
    static String IsMethodStartString = "029";
    public static String StringClassString = "030";
    public static String FileClassString = "031";
    public static String FloatString = "032";
    public static String FloatClassString = "033";
    public static String BooleanString = "034";
    public static String BooleanClassString = "035";
    public static String DoubleString = "036";
    public static String DoubleClassString = "037";
    public static String IntegerString = "038";
    public static String IntegerClassString = "039";
    static String SetMethodStartString = "040";
    static String FileSeperatorString = "file.separator";
    static String DisplayNameAppendString = " : ";
    static String JarSeperatorString = "/";
    public static final String EncryptionDESString = "DESede";
    public static String EncryptionAESString = "AES";
    public static String CharacterSetString = "UTF-8";
    public static String IntegerPatternString = "^(-)?(\\d){1,9}$";
    public static String DoublePatternString = "^(-)?(\\d){1,10}\\.(\\d){1,10}$";
    public static String TextPatternString = "^(\\S)(.){1,75}(\\S)$";

    static {
        rb = ResourceBundle.getBundle("Bundle", Locale.US);
    }

    public static String get(String lString) {
        return rb.getString(lString);
    }
}
